package com.tarena.lbs.basic.pojo.vo;

import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.io.Serializable;
import java.util.List;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class AreaVO implements Serializable {

    private Long id; // 区域ID
    private Long parentId; // 父级ID
    private String name; // 区域名称（如“北京市”“东城区”）
    private Integer depth; // 层级（1=省，2=市，3=区）
    private List<AreaVO> children; // 子级区域（树形结构用）
}